package org.dendy.browser;

import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

/**
 * Class ini berfungsi untuk menampilkan display dan menampung fungsi-fungsi
 * yang ada di class {@link ManagerBrowser}
 * 
 * @author dendy
 * 
 */
public class OpenShell {

	/** Membuat display dari browser */
	public void run() {
		Display display = new Display();
		Shell shell = new Shell(display);
		shell.setText("SpeeDen");

		ManagerBrowser browser = new ManagerBrowser(shell);
		browser.createContents(display);
		shell.open();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
		display.dispose();
	}

}
